*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden；}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input [type=submit],input[type=button],input[type=checkbox],input[type=radio],input[type=reset],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
a:hover{color:#175f92}
ul{list-style:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
table{border-collapse:collapse;border-spacing:0}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
em{font-style:normal}
@font-face{font-family:"Microsoft Yahei"}
@font-face{font-family:"Microsoft Yahei"}
@font-face{font-family:"Microsoft Yahei"}
@font-face{font-family:"Microsoft Yahei"}
@font-face{font-family:"arial"}
.container{width:98%;max-width:1440px;margin:0 auto}
.header-top{height:44px;line-height:42px;background-color:#f7f7f6;border-top:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden}
.hd-l{float:left;padding-left:182px}
.hd-l .welcome{font-size:12px;color:#666}
.hd-r{float:right;padding-right:84px;font-size:0}
.so{float:left;position:relative;width:230px;height:25px;border:1px solid #f0f0f0;margin:8px 55px 0 0}
.so .text{display:block;width:100%;height:23px;padding:0 40px 0 13px;font-family:"宋体";font-size:12px;color:#999}
.so .submit{position:absolute;right:-1px;top:-1px;width:35px;height:25px;background:url(../images4/so.png) center no-repeat #626262;font-size:0}
.lang{float:left}
.lang a{display:inline-block;position:relative;font-size:12px;color:#666}
.lang a.on,.lang a:hover{color:#ffae00}
.lang a:first-child{margin-right:30px}
.hd-r .lang a:first-child::after{content:"";position:absolute;top:18px;right:-16px;width:1px;height:7px;background-color:#9c9c9c}
.header{border-top:1px solid #f1f1f1;position:relative}
.logo{float:left;height:120px;line-height:120px;margin-top:14px;font-size:0}
.logo img{display:inline-block;vertical-align:middle;max-height:52%}
.nav{float:right;margin-top:26px}
.nav li{position:relative;float:left;margin-left:47px}
.nav li>a{display:block;font-size:21px;color:#000;line-height:108px;text-align:center}
.nav li.ok>a,.nav li.on>a,.nav li>a:hover{color:#407a81}
.nav .sub{display:none;position:absolute;top:99%;left:-14px;right:-14px;background-color:#fff;z-index:10}
.nav .sub a{display:block;font-size:14px;line-height:36px;text-align:center;border-top:1px solid #eee}
.hd-so-m{position:absolute;right:62px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.hd-so-m .a1{display:block;width:32px;height:32px;background:url(../images4/hd-so.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.hd-so-m .hd-so{position:absolute;right:0;top:100%;margin:0;z-index:9}
.hd-so-m .hd-so .inp{width:214px;background-color:#fff}
.menu-m{position:fixed;left:0;top:0;right:0;height:100vh;overflow-y:auto;background-color:#fff;z-index:9;display:none}
.ul-tab-g1{border-top:1px solid #000;border-bottom:1px solid #000}
.ul-tab-g1:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.ul-tab-g1 li{float:left;width:33.33%;text-align:center;height:80px;line-height:80px;border-right:1px solid #000;position:relative}
.ul-tab-g1 a{display:block;font-size:18px;color:#010101}
.ul-tab-g1 li.on a:after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:3px;background-color:#fff}
.ul-tab-g1 i{display:inline-block;vertical-align:middle;width:30px;height:30px;margin:-2px 6px 0 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.tab-con1{height:0;visibility:hidden;overflow:hidden}
.tab-con1.ok{height:auto;visibility:visible}
.tab-con1 .nav{display:block;margin:0;float:none}
.tab-con1 .nav li{float:none;margin:0}
.tab-con1 .nav li>a{line-height:50px;text-align:left;border-bottom:1px solid #000;padding:0 12%}
.tab-con1 .nav .sub{position:static}
.tab-con1 .nav .sub a{text-align:left;padding:0 14%;border:none;border-bottom:1px solid #000}
.tab-con1 .hd-so{display:block;margin:30px;border:1px solid #454081;border-radius:20px;position:relative;overflow:hidden}
.tab-con1 .hd-so .inp{display:block;outline:0;width:100%;height:40px;line-height:40px;padding:0 60px 0 20px;-webkit-background-size:auto 100%;background-size:auto 100%;overflow:hidden}
.tab-con1 .hd-so .sur{position:absolute;right:0;top:0;bottom:0;width:60px;background:url(../images3/hd-so.png) center center no-repeat}
.menuBtn{display:none;position:absolute;top:50%;right:16px;width:30px;height:33px;margin-top:-16.5px;cursor:pointer;z-index:2}
.menuBtn b{display:block;height:3px;background-color:#9f9f9f;margin:6px 0}
.menuBtn.open{right:14%;margin-top:-12px;z-index:10}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px;background-color:#000}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{overflow:hidden;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;background-size:cover}
.footer .con{padding-bottom:28px;overflow:hidden}
.fd-top{padding:26px 80px 16px 100px;overflow:hidden}
.fd-txt{float:left;width:316px;margin:4px 50px 0 0}
.fd-txt h3{font-size:43px;color:#a4a4a4;line-height:1.25;font-family:Helvetica;font-weight:700}
.fd-txt h3 span{display:block}
.fd-lk{overflow:hidden}
/*.fd-lk dl{float:left;width:25%;margin-bottom:20px}*/
.fd-lk a{float: left;width: 30%;margin-bottom: 0px;display:block;font-size:12px;color:#fff;line-height:2.83;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.fd-bd{text-align:center;overflow:hidden}
.fd-bd .txt{margin-bottom:10px}
.fd-bd .tit{font-size:26px;color:#fefefe;line-height:1.4;font-weight:400;margin-bottom:5px}
.fd-bd .copy{font-size:12px;color:#fff;line-height:1.4}
.fd-bd .btn{font-size:0;overflow:hidden}
.fd-bd .btn a{display:inline-block;vertical-align:middle;width:30px;height:30px;margin:0 12px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.fd-bd .btn .addr{background-image:url(../images4/ico-g1.png)}
.fd-bd .btn .tel{background-image:url(../images4/ico-g2.png)}
.fd-bd .btn .wechat{background-image:url(../images4/ico-g3.png)}
.fd-bd .btn .email{background-image:url(../images4/ico-g4.png)}
.banner{height:946px;overflow:hidden}
.banner .slick-list,.banner .slick-track{height:100%}
.banner a{display:block;height:100%;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.banner .txt{position:absolute;left:0;right:0;top:50%;margin:0 86px;text-align:right;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner .txt h2{font-size:140px;color:#fefefe;line-height:1.4;font-family:fzjt}
.banner .txt p{font-size:86px;color:#fefefe;line-height:1.4;font-family:fzjt}

.banner.bannerm{display: none;}
.row-q1{padding:46px 0 75px}
.slick-qj .item{display:block;position:relative}
.slick-qj .pic{position:relative;padding-top:62%}
.slick-qj .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s}
.slick-qj a:hover .pic img{-webkit-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1)}
.slick-qj .txt{position:absolute;bottom:0;left:0;right:0;line-height:42px;background-color:rgba(0,0,0,.43);padding:24px 29px 18px;z-index:2}
.slick-qj .txt h3{font-family:fzltzh;font-size: 26px;color:#fff;line-height: 1.4;margin-bottom: 10px;}
.slick-qj .txt p{font-family:fzltzh;font-size:18px;color:#fff;line-height: 24px;}
.slick-qj .slick-arrow{position:absolute;top:50%;margin-top:-25px;width:26px;height:50px;background-color:transparent;background-repeat:no-repeat;background-position:center;font-size:0;cursor:pointer;border:0;z-index:2}
.slick-qj .slick-prev{left:20px;background-image:url(../images4/q-prev1.png)}
.slick-qj .slick-next{right:20px;background-image:url(../images4/q-next1.png)}
.pc-con{}
.pc-con .q-tab{margin-bottom: 23px;}
.q-tab{overflow:hidden}
.q-tab li{float:left;position:relative;margin-right:22px}
.q-tab li:after{content:'';position:absolute;left:-11px;top:7px;width:1px;height:16px;background-color:#636161}
.q-tab li a{position:relative;display:block;font-size:26px;line-height:1.2;padding-bottom:27px;color:#a3a3a3}
.q-tab li a span{display:none;position:absolute;bottom:0;left:0;font-family:Helvetica;font-size:18px;color:#595959;white-space:nowrap}
.q-tab li.on a{color:#595959}
.q-tab li.on a span{display:block}
.hots-news{padding:54px 0 20px;border-bottom:1px solid #000}
.hots-news h4{font-family:fzltzh;margin-bottom:11px}
.hots-news h4 a{display:block;font-size:18px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hots-news p{line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:44px}
.ul-news{padding:10px 0 0}
.ul-news a{display:block;font-size:14px;line-height:30px;padding-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-news .time{float:right;font-size:14px;line-height:30px;color:#616161}
.ul-news.news2 a{padding-left:24px;background:url(../images4/icon-arrow.png) left center no-repeat}
.ul-business{overflow:hidden;margin:0 -20px -18px}
.ul-business li{float:left;width:50%}
.ul-business .inner{position: relative; display:block;height:86px;padding:15px 0 0 70px;border:1px solid #a9a9a9;margin:0 20px 18px;}

.ul-business .inner i{
    position: absolute;
    top: 50%;
    margin-top: -25px;
    left: 10px;
    width: 50px;
    height: 50px;
    background-repeat:no-repeat;
    background-position: center bottom;
}
.ul-business .inner:hover i{
    background-position: center bottom;
}


.ul-business .inner:hover{border-color:#407a81}
.ul-business h4{font-family:fzltth;font-size:20px;color:#616161;font-weight:600}
.ul-business a:hover h4,.ul-business a:hover p{color: #0c288f;}
.ul-business p{font-family:Helvetica}
.m-sh{font-size:16px}
.m-sh .con1{height:55px;line-height:55px;padding:0 10px;background-color:#525252;border:1px solid #262626;border-bottom:0;overflow:hidden}
.m-sh .con1 img{width:120px}
.m-sh .con1 .r{font-family:fzltqh;font-size:18px;color:#fff}
.m-sh .con2{padding:10px 0 15px 50px;border-left:1px solid #757575;border-right:1px solid #757575}
.m-sh .con2 h3{font-size:18px;color:#616161;margin-bottom:15px}
.m-sh .con2 .info{overflow:hidden}
.m-sh .con2 .info .pic{width:70px;height:70px;margin:5px 35px 0 0}
.m-sh .con2 .info .pic img{display:block;width:100%;height:100%}
.m-sh .con2 .info h4{margin-bottom:3px}
.m-sh .con2 .info h4,.m-sh .con2 .info p{font-size:18px;color:#616161}
.m-sh .con2 .info h4 span{font-size:24px;color:#ff2400}
.m-sh .con3{padding:10px 0 10px 50px;border:1px solid #757575}
.m-sh .con3 .tip{font-size:18px;color:#616161;overflow:hidden;margin-bottom:5px}
.m-sh .con3 p{font-family:fzltqh;font-size:18px;color:#616161}
.news-con{position:relative}
.news-con .g-more{top:-48px}
.news-con{height: 0; visibility: hidden;overflow: hidden}
.news-con.show{height: auto; visibility: visible;overflow:visible}
.news-con.show .g-more2{top:-73px}
.g-more2{position: absolute;right:0;top:5px;font-size: 18px;color:#616161;line-height: 1.4;font-weight: bold}
.g-more2 i{display: inline-block;vertical-align: middle;width: 21px;height: 15px;margin:-2px 0 0 8px;background: url(../images4/icon-g1.png) center center no-repeat;-webkit-background-size: cover;
background-size: cover}
.z-con1.ok .g-more2{top:-33px;font-size: 18px;}
.g-more{font-size:0;position:absolute;top:0;right:0;width:35px;height:35px;background:url(../images4/icon-more.png) center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10}
.q-tit1{position:relative;font-size:26px;line-height:1.2;padding-bottom:28px;color:#595959}
.q-tit1 h3{font-size: 26px}
.q-tit1 span{text-transform: uppercase; display:block;font-family:Helvetica;font-size:18px;color:#616161;line-height: 1.4;margin-top: 4px}
.m-news{overflow:hidden;padding: 20px 0 0;}
.row2{margin-right:-15px;margin-left:-15px}
.m-qj{overflow:hidden}
.m-qj .l{width:10%}
.m-qj .r{width:85%}
.slider-nav .item{margin:5px 0;cursor:pointer}
.slider-nav .pic{position:relative;padding-top:128%;border: 4px solid #ffffff}

.slider-nav .slick-current .pic{
    border: 4px solid #A9A9A9
}

.slider-nav .pic img{position:absolute;top:5%;left:5%;width:90%;height:90%}
.slider-for .item{position:relative}



.slider-for .pic{position:absolute;left:0;top:50%;margin-top:-181px;width:282px;height:362px}
.slider-for .pic img{display:block;width:100%;height:100%}
.slider-for .con{height:400px;border:16px solid #a9a9a9;padding:45px 100px 0 160px;margin-left:200px}
.slider-for .con h4{font-size:28px;color:#616161;margin-bottom:50px}
.slider-for .con h4 span{display:block;text-transform: uppercase; margin-top:8px;font-size:16px;color:#616161}
.slider-for .con .txt h5{font-family:fzltth;font-size:14px;color:#616161;margin-bottom:10px}
.slider-for .con .txt p{font-size:12px;line-height:20px;margin-bottom:45px}
.slider-for .con .txt .btn-detail{font-family:fzltth;font-size:14px;color:#616161;display:block;width:150px;height:45px;line-height:39px;letter-spacing:15px;padding-left:15px;border:3px solid #616161;text-align:center}
.slider-for .con .txt .btn-detail:hover{border-color:#407a81;color:#407a81}
.m-new2{padding:20px 0 0;border-top:1px solid #6a6a6a}
.m-new2 .ul-news li{margin-bottom:10px}
.row-q3{padding:89px 0 116px}
.ul-qj1{padding:30px 0 20px;overflow:hidden}
.ul-qj1 li{float:left;width:25%;text-align:center;margin-bottom:15px}
.ul-qj1 .pic{height:50px;line-height:50px}
.ul-qj1 .pic img{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%}
.ul-qj1 .txt{color:#e59415}
.ul-qj1 .txt h4{font-size:14px}
.ul-qj1 .txt span{display:block;font-size:12px}
.q-tab2{padding-left:20px;overflow:hidden;margin-bottom:15px}
.q-tab2 li{float:left}
.q-tab2 a{font-size:18px;line-height:25px;padding:0 5px}
.q-tab2 li.on a{background-color:#00207d;color:#fff}
.q-list2{padding:0 5px}
.q-list2 li{margin-bottom:5px}
.q-list2 .inner{display:block;overflow:hidden;padding:12px 18px;background-color:#efeeee}
.q-list2 .pic{float:left;width:110px;height:110px;margin-right:25px}
.q-list2 .pic img{display:block;width:100%;height:100%}
.q-list2 .txt{padding:15px 0 0;overflow:hidden}
.q-list2 .txt h4{font-size:20px;color:#000;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.q-list2 .txt p{font-size:15px;line-height:25px;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:50px}
.slick-book{padding:30px 10px}
.slick-book .slick-dots,.slick-qj2 .slick-dots{position:absolute;left:0;bottom:-30px;right:0;text-align:center;font-size:0}
.slick-book .slick-dots li,.slick-qj2 .slick-dots li{display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;background-color:#636363;margin:0 5px;overflow:hidden}
.slick-book .slick-dots .slick-active,.slick-qj2 .slick-dots .slick-active{background-color:#cecece}
.slick-book .slick-dots button,.slick-qj2 .slick-dots button{outline:0;border:none;text-indent:-999px}
.news-con2{height:0;visibility:hidden;position:relative}
.news-con2.ok{height:auto;visibility:visible}
.news-con2 .g-more{top:-40px;right:20px}
.mo-con{display:none}
.slick-book .slick-dots{bottom:0}
.pic-txt{padding-top: 82px; margin-bottom: 20px;overflow: hidden}
.pic-txt .top{padding:18px 18px 18px 22px;background-color: #005ca2;overflow: hidden}
.pic-txt .top .t1{float: right;width:44%;font-size: 18px;color:#fff;line-height: 28px;text-align: right;overflow: hidden}
.pic-txt .top .pic{float: left;width: 206px;overflow: hidden}
.pic-txt .top .pic img{display: block;width: 100%}
.pic-txt .bd{padding:16px 22px 20px;border:1px solid #878787;overflow: hidden}
.pic-txt .bd .r{width:50%;text-align: right;overflow: hidden}
.pic-txt .bd .r .p1{font-size: 30px;font-family:fzltqh;color:#272727;line-height: 36px;font-weight: bold}
.pic-txt .bd .r .p2{font-size: 18px;color:#e5360a;line-height: 22px}
.pic-txt .bd .l{width:50%;overflow: hidden} 
.pic-txt .bd .l .p1{font-size: 18px;color:#838383;line-height: 30px}
.m-enter{display: block;height: 294px;position: relative;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;overflow: hidden}
.m-enter h3{position: absolute;left:0;top:50%;right:0;font-size: 22px;color:#fff;background-color: rgba(0,184,191,0.75);text-align: center;padding:0 20px;line-height: 50px;border-radius:50px;margin:0 45px;margin-top: -10px;-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%)}
.row-q4{margin-top: 61px;overflow: hidden}
.m-zhuanti {display: block; position: relative}
.m-zhuanti img {display: block; width: 100%}


/*20191219*/
.z-list1{
    overflow: hidden;
    margin: 0 -14px;
}
.z-list1 li{
    float: left;
    width: 50%;
}
.z-list1 a{
    display: block;
    margin: 0 14px 28px;
}
.z-list1 .pic{
    position: relative;
    padding-top: 61%;
}
.z-list1 .pic img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.z-tab{
    position: relative;
    overflow: hidden;
}
.z-tab li{
    float: left;
    width: 160px;
}
.z-tab li .a1:after{
    content: '';
    position: absolute;
    right: 10px;
    top: 5px;
    width: 1px;
    height: 30px;
    background-color: #D2D2D2;
}
.z-tab li:last-child .a1:after{
    display: none;
}
.z-tab .on a{color: #175f92;}
.z-tab li .a1{
    display: block;
    position: relative;
    font-size: 18px;
}
.z-tab li .a1 span{
    display: block;
    text-transform: uppercase;
    white-space: nowrap;
    font-size: 16px;
    letter-spacing: -1px;
    -webkit-transform-origin: 0% 0%;
    -webkit-transform: scale(.7);-moz-transform: scale(.7);-ms-transform: scale(.7);-o-transform: scale(.7);transform: scale(.7);
}
.z-tab li .g-more2{
    display: none;
}
.z-tab li.on .g-more2{
    display: block;
}
.z-con1 .ul-news.news2 .time{
    float: none;
    display: block;
    padding-left: 24px;
    line-height: 24px;
}
.z-con1 .ul-news.news2 li{
    border-bottom: 1px solid #dcdcdc;
}
.z-con1 .ul-news.news2 li a{
    font-weight: bold;
}
.z-con1{
    display: none;
  position: relative;
}
.z-con1.ok{
    display: block;
}
.rukou{
    display: block;
    margin-top: 14px;
    height: 130px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;background-size: cover;
}
.ban{
    height: 215px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;background-size: cover;
}
.col-slide{
    position: relative;
    top: -105px;
    z-index: 10;
    float: left;
    width: 237px;
    margin-right: 30px;
}
.col-slide .tit{
    height: 105px;
    padding: 20px 0 0 80px;
    background: url(../images4/z-bg1.jpg) no-repeat center / cover;
}
.col-slide .tit .s1{
    position: relative;
    font-family: Arial;
    font-size: 18px;
    color: #636363;
}
.col-slide .tit .s1 span{
    position: absolute;
    top: -15px;
    left: -50px;
    font-size: 65px;
}
.col-slide .tit .s2{
    font-size: 20px;
    color: #ffe27d;
    font-weight: bold;
}
.col-slide ul{
    background-color: #eeeeee;
    padding: 18px 20px 24px 0;
}
.col-slide ul li{
    margin-bottom: 12px;
}
.col-slide ul li a{
    display: block;
    font-size: 15px;
    line-height: 38px;
    color: #3b3b3b;
    padding-left: 65px;
}
.col-slide ul li a:hover{
    color: #005CA2;
}
.col-slide ul li.on a{
    background-color: #005CA2;
    color: #ffffff;
}
.col-main{
    overflow: hidden;
}
.z-list2{
    position: relative;
    margin: 30px -30px 45px;
    overflow: hidden;
}
.z-list2:before{
    content: '';
    position: absolute;
    top: 26px;
    bottom: 0;
    left: 50%;
    width: 0;
    border-left: 1px dotted #DCDCDC;
}
.z-list2:after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #ffffff;
}
.z-list2 li{
    float: left;
    width: 50%;
    border-bottom: 1px dotted #DCDCDC;
}
.z-list2 li a{
    display: block;
    overflow: hidden;
    margin: 0 30px;
    height: 224px;
    padding: 28px 0 0;
}
.z-list2 .pic{
    position: relative;
    float: left;
    width: 116px;
    height: 164px;
    margin-right: 19px;
}
.z-list2 .pic:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 4px solid #F1F1F1;
}
.z-list2 .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.z-list2 .txt{
    overflow: hidden;
}
.z-list2 .txt .s1{
    font-weight: bold;
    font-size: 15px;
    color: #222222;
    margin-bottom: 10px;
}
.z-list2 .txt .s2{
    font-size: 12px;
    color: #898989;
    margin-bottom: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 54px;
}
.z-list2 .txt .s2 em{
    font-size: 10px;
    color: #ffffff;
    width: 27px;
    height: 13px;
    line-height: 12px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    background-color: #00A1E2;
    margin-right: 5px;
}
.z-list2 .txt .s3{
    font-size: 12px;
    margin-bottom: 10px;
}
.z-list2 .txt .s4{
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
}
.z-list2 a:hover .txt .s1{
    color:#175f92;
}
.pages{font-size:0;text-align:center;padding:0 0 40px}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 3px;}
.pages ul li a{font-family:Arial;display:block;font-size:16px;width:36px;height:36px;line-height:34px;border: 1px solid #C9C9C9; text-align:center;border-radius:4px;background-color:#fff;color:#979797}
.pages ul a:hover,.pages ul li.on a{background-color:#175f92;border-color:#175f92;color:#fff}
.pages ul li.next,.pages ul li.prev{margin:0 15px}
.pages ul li.next a,.pages ul li.prev a{width:76px;font-family:"å¾®è½¯é›…é»‘";font-size:14px}
.pages ul li span{display:inline-block;font-size:14px;margin:12px 3px 0;letter-spacing:1px;color:#bbb}
.pages ul li.not a:hover{background-color:#f3f3f3}
.pages ul li.not a{color:#d6d6d6}
/*股份公司-图书详情*/
.row-detail1{
    border: 1px solid #DCDCDC;
    border-top: 5px solid #7FD0F0;
    margin: 40px 0 0;
    overflow: hidden;
    padding: 42px 0 48px 64px;
    background: url(../images4/z-bg2.png) no-repeat right -5px;
    -webkit-background-size: 30% auto;background-size: 30% auto;
}
.row-detail1 .pic{
    float: left;
    width: 131px;
    height: 190px;
    margin-right: 64px;
}
.row-detail1 .pic img{
    display: block;
    width: 100%;
    height: 100%;
}
.row-detail1 .txt{
    overflow: hidden;
}
.row-detail1 .txt .s1{
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 20px;
}
.row-detail1 .txt .s2{
    overflow: hidden;
}
.row-detail1 .txt .s2 .item{
    float: left;
    width: 50%;
    font-size: 12px;
    line-height: 22px;
}
.row-detail1 .txt .s2 .item span{
    position: relative;
    display: inline-block;
    color: #999999;
    width: 56px;
    text-align-last: justify;
    text-align: justify;
    text-justify:distribute-all-lines;
    margin-right: 10px;
}
.row-detail1 .txt .s2 .item span:after{
    content: ':';
    position: absolute;
    top: 0;
    left: 60px;
}
.row-detail2{
    padding: 30px 35px 96px;
    border: 1px solid #DCDCDC;
    border-top: 0;
    overflow: hidden;
    margin-bottom: 53px;
}
.detail2-top .tit1{
    font-size: 16px;
    color: #ffffff;
    width: 148px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: url(../images4/tit-bg.png) no-repeat center;
}
.detail2-top{
    padding: 0 0 50px;
    border-bottom: 1px solid #DCDCDC;
}
.detail2-top .tit2{
    font-weight: bold;
    font-size: 14px;
    color: #00539b;
    margin: 20px 0 10px;
    padding-left: 25px;
    background: url(../images4/z-shuqian.png) left center no-repeat;
}
.detail2-top .con{
    font-size: 14px;
    line-height: 19px;
    color: #545454;
}
.detail2-bottom .tit3{
    font-weight: bold;
    font-size: 14px;
    color: #E5360A;
    margin: 20px 0 30px;
    padding-left: 25px;
    background: url(../images4/z-hots.png) left center no-repeat;
}
.z-books{
    margin: 0 -20px;
    overflow: hidden;
}
.z-books li{
    float: left;
    width: 16.66%;
}
.z-books li a{
    display: block;
    margin: 0 20px;
}
.z-books .pic{
    position: relative;
    padding-top: 129%;
    margin-bottom: 15px;
}
.z-books .pic img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.z-books p{
    font-size: 14px;
    color: #494848;
    text-align: center;
}

.z-news{
    margin: 40px 0 53px;
    padding: 15px 0 0;
    border-top: 4px solid #005CA2;
}
.z-news li a{
    display: block;
    overflow: hidden;
    padding: 22px 0;
    border-bottom: 1px solid #B5B5B5;
}
.z-news .pic{
    float: left;
    width: 191px;
    margin-right: 25px;
  overflow: hidden;
    max-height: 115px;
}
.z-news .pic img{
    display: block;
    width: 100%;
}
.z-news .txt{
    overflow: hidden;
}
.z-news .txt h4{
    font-weight: bold;
    font-size: 16px;
    color: #454545;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.z-news .txt p{
    font-size: 12px;
    line-height: 18px;
    color: #7a7a7a;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 36px;
    margin-bottom: 15px;
}
.z-news .tip{
    font-size: 12px;
    color: #5d5d5d;
}
.z-news .tip span{
    margin-right: 15px;
}
.m-text{
    padding: 50px 0 0;
}
.m-text h1{
    text-align: center;
    font-size: 25px;
    color: #454545;
    margin-bottom: 30px;
}
.m-text h2{
  color: #454545;
    font-size: 20px;
    text-align: center;
    padding-bottom: 20px;
  }
.m-text .tip{
    font-size: 12px;
    color: #00345c;
    text-align: center;
    padding: 0 0 30px;
}
.m-text .tip span{
    margin: 0 10px;
}
.m-text .con{
    border-top: 1px dotted #DCDCDC;
    border-bottom: 1px dotted #DCDCDC;
    padding: 20px 0 40px;
    font-size: 16px;
    line-height: 25px;
    color: #454545;
}
.m-text .con img{
    display: block;
    margin: 10px auto;
}
.m-text .con p img{
    display: block;
    margin: 10px auto !important;
}
.m-text video {max-width: 100%; height:auto;}
.m-about{
    padding: 30px 0 50px;
}
.m-about h4{
    font-size: 15px;
    color: #005CA2;
    margin-bottom: 15px;
}
.m-about .con a{
    display: block;
    font-size: 13px;
    line-height: 29px;
}
.searchinfo{margin-top: 30px;padding-left: 10px;font-size: 16px;}
.searchinfo .count{float: right; margin-right: 50px;}
.searchinfo .count i{color: #f00;font-style: normal;}
.searchlist{margin-top: 5px;}
.col-70{width: 70%; float: left;}
.col-30{width: 28%;margin-left: 2%;margin-top: 40px;float: left; background: #f7f7f7;}
.col-30 .title{background:#005ca2;color: #fff; font-size: 18px; height: 47px; padding-left: 20px;line-height: 47px; position: relative;}
.col-30 .title:before{content: " "; display: block;width: 10px; position: absolute; left: 0px;height: 51px; top: -2px; background: #003e6e;}
.col-30 .title:after{content: " "; display: block;width: 10px; height: 47px;position: absolute;right: 0;top: 0;background: url(../images4/right-bg-r.png);}
.ls-2{margin:50px 10px;}
.ls-2 li{margin: -1px 0 0 -1px; float: left; width: 100%;}
.ls-2 .con{padding: 40px 40px 0px; display: block; overflow: hidden;}
.ls-2 .pic{margin-bottom: 10px; height: 286px; line-height: 286px; font-size: 0; text-align: center; overflow: hidden;}
.ls-2 .pic img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.ls-2 .info{overflow: hidden; text-align: center;}
.ls-2 h4{margin-bottom: 13px; font-size: 19px; color: #333333; line-height: 1.4; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;overflow: hidden; -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.ls-2 .txt{margin-bottom: 14px; font-size: 16px; color: #545454; line-height: 1.25; height: 6.25em; overflow: hidden;}
.ls-2 .bd{overflow: hidden;}
.ls-2 .bd .price{float: right; font-size: 16px; color: #cc3300; font-weight: bold;}
.ls-2 .bd .author{font-size: 14px; color: #9d9d9d;}
.ls-2 .con:hover .pic img{-webkit-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);}
.ls-2 .con:hover h4{color: #00a1e2;}
.ls-2 .slick-arrow{display: none !important;position:absolute;margin-top:-25px;width:92px;height:30px;background-color:transparent;background-repeat:no-repeat;background-position:center;font-size:0;cursor:pointer;border:0;z-index:2}
.col-30:hover .ls-2 .slick-arrow{display: block !important;}
.ls-2 .slick-prev{left:50%;margin-left: -45px;top:-10px;background-image:url(../images4/right-bg-up.png)}
.ls-2 .slick-prev:hover{background-image:url(../images4/right-bg-up-hove.png)}
.ls-2 .slick-prev.slick-disabled{background: url(../images4/right-bg-up.png);}
.ls-2 .slick-next{left:50%;bottom: -30px;margin-left: -45px;background-image:url(../images4/right-bg-down.png)}
.ls-2 .slick-next:hover{background-image:url(../images4/right-bg-down-hove.png)}
.ls-2 .slick-next.slick-disabled{background: url(../images4/right-bg-down.png);}
.news-l1{padding-bottom: 20px;}
.news-l1 li{margin-bottom: 30px;}
.news-l1 .con{margin: 30px 10px; padding-right: 140px; position: relative; display: block; background-color: #f7f7f6; overflow: hidden; -webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.news-l1 .date{margin: 4px 26px 0 0; padding-top: 7px; float: left; border-right: 1px solid #eeeeee; width: 120px; height: 75px; text-align: center; overflow: hidden;}
.news-l1 .date .day{margin-bottom: 2px; display: block; font-size: 24px; color: #00a1e2; font-weight: bold;}
.news-l1 .date .year{display: block; font-size: 14px; color: #626262; font-family: Arial;}
.news-l1 .info{overflow: hidden;}
.news-l1 h4{margin-bottom: 10px; font-size: 18px; color: #454545; font-weight: bold; line-height: 1.4; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}
.news-l1 .txt{font-size: 14px; color: #a4a4a4; line-height: 1.7; height: 3.4em; overflow: hidden;}
.news-l1 .date2{margin-top: 10px; padding-left: 22px; display: block; font-size: 12px; color: #8b8b8b; background: url(../images3/i-6.png) left center no-repeat; display: none;}
.news-l1 .icon{position: absolute; right: 68px; top: 50%; width: 30px; height: 30px; margin-top: -15px; background: url(../images3/i-7.png) center center no-repeat; -webkit-background-size: cover; background-size: cover;}
.news-l1 .con:hover{box-shadow: 0 0 5px rgba(189, 189, 189, 0.75);}
.box-list1 .name-list .con{padding: 10px;}
.name-list .date{line-height: 35px;font-size: 20px;margin-top: 0;height: 50px;}
.name-list .txt{line-height: 50px; height: 50px; font-size: 18px;color: #00a1e2;}
.name-list li{margin-bottom: 10px;}
.row-g1{margin-top: 20px;}
.row-2h {overflow: hidden;}
.row-2h > .col-l {float: left;width: 100%; background: #f8f8f8; padding: 30px;}
.row-2h > .col-r {float: right;width: 415px;}
.pic-h1 {}
.pic-h1-hd { position: relative;background: url(../images3/ldbg.png) center left no-repeat; font-size: 18px;color: #ffffff;line-height: 47px;padding-left: 50px;border-radius: 5px;}
.pic-h1-hd a {color: #fff;}
.pic-h1-bd {overflow: hidden;padding: 40px 0 40px 162px;position: relative;}
.pic-h1-bd .lab {position: absolute;top: 50%;left: 12px;margin-top: -18px;width: 102px;background-color: #104c8a;line-height: 36px;text-align: center;color: #ffffff;font-size: 18px;border-radius: 5px;}
.pic-h1-bd .val {overflow: hidden;position: relative;font-size: 14px;color: #555555;line-height: 30px;overflow: hidden;height: 60px;}
.pic-h1 .more {bottom: 0;right: 0;padding-left: 20px;display: inline;color: #21a8e4;}
.pic-h1-bd.open .val {height: auto;}
.tit-h1 {background-color: #f6f6f6;height: 60px;line-height: 52px;margin-bottom: 20px;position: relative;}
.tit-h1 .more {float: right;padding: 0;width: 54px;text-align: center;color: #21a8e4;}
.tit-h1 .tit {position: relative;float: left;font-size: 20px;color: #2469b0;padding: 0 28px;line-height: inherit;font-weight: 600;}
.tit-h1 .tit:after{content: "important event";text-transform: uppercase;font-size: 16px; color: #ccc; position: absolute;bottom: -25px;left: 28px;width: 200px;}
.list-h1{margin: 0 30px;border-top: 2px #333 solid;padding-top: 20px;}
.list-h1 li {margin-bottom: 10px;}
.list-h1 .tit {display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background-color: #f0f0f0;line-height: 60px;padding: 0 12px;font-size: 16px;color: #333333;}
.list-h1 .desc {display: none;}
.list-h1 li:hover {border-bottom: 1px solid #eaeaea;margin-bottom: 23px;padding-bottom: 20px;}
.list-h1 li:hover .tit {background-color: transparent;padding: 0;font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 5px;line-height: 40px;}
.list-h1 li:hover .desc {font-size: 14px;line-height: 24px;color: #8d8d8d;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;text-indent: 2em;}
.list-h1 li:hover .more {color: #21a8e4;}
.tit-img{height: 40px;margin-right: 10px;}
@media only screen and (max-width:1440px){
.nav li{margin-left:30px}
.hd-l{padding-left:130px}
.banner{height:670px}
.banner .txt h2{font-size:100px}
.banner .txt p{font-size:60px}
.fd-top{padding:30px 30px 10px}
.fd-txt{margin-right:0;}
.fd-txt h3{font-size:36px}
.fd-bd .tit{font-size:22px}
.footer .container{width:100%}
.hots-news{padding:20px 0 10px}
.slider-for .con h4{margin-bottom:30px}
.ul-business{padding-top:0}
.ul-business h4{font-size:18px}
.pic-txt{margin-bottom: 5px}
.pic-txt .top{padding:15px}
.pic-txt .top .pic{width: 160px}
.pic-txt .bd{padding:15px 20px}
.m-enter h3{margin:0 30px;}
.z-con1.ok .g-more2{right:20px;font-size: 14px;top:inherit;bottom: -25px;}
.z-con1.ok .ul-news{padding:0px}
    .slider-for .con{padding: 30px 50px 0 120px;}
    .rukou{height: 100px;margin-top: 32px;}
    .z-tab li .a1{padding-right: 10px;padding-left: 10px;margin-right: 10px;}
}
@media only screen and (max-width:1199px){
.nav li{margin-left:24px}
.nav li>a{font-size:16px}
.banner{height:auto}
.banner .txt h2{font-size:80px}
.banner .txt p{font-size:40px}
.fd-txt{float:none;width:auto;margin-bottom:20px}
.fd-txt h3,.fd-txt h3 span{color:#fff}
.slick-qj .slick-dots{position:absolute;left:0;bottom:0;right:0;text-align:center;font-size:0}
.slick-qj .slick-dots li{display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:50%;background-color:#636363;margin:0 10px;overflow:hidden}
.slick-qj .slick-dots .slick-active{background-color:#cecece}
.slick-qj .slick-dots button{outline:0;border:none;text-indent:-999px}
.col-md-4{padding-top:30px}
.row-q1{padding:0}
.col-md-6{padding-top:30px}
.m-news{padding-top:0}
.pc-con{padding-top: 30px}
.pic-txt{padding-top: 0;margin-bottom: 0}
.row-q4{margin-top: 30px}
.row-q3{padding:30px 0}
.bannerpc{display: none;}
.banner.bannerm{display: block;}
}
@media only screen and (max-width:959px){
.header-top{display:none}
.header{position:fixed;left:0;top:0;right:0;background-color:#fff;z-index:99}
body{padding-top:60px}
.menuBtn{display:block}
.logo{margin-top:0;height:60px;line-height:60px}
.nav{display:none}
.hd-so-m{display:block}
.banner{height:220px}
.banner .txt{margin:0 20px}
.banner .txt h2{font-size:40px;text-align:left}
.banner .txt p{font-size:20px;text-align:left}
.footer .con{padding-bottom:30px}
.fd-txt h3{font-size:24px}
.fd-bd .txt{margin-bottom:15px}
.fd-bd .tit{font-size:18px}
.row-q1{padding-top:0}
.slider-for .con{padding-left:132px}
.slider-for .con h4{font-size:18px;margin-bottom:44px}
.slider-for .con h4 span{font-size:12px}
.row-q3{padding-top:0}
.m-new2{padding-top:30px}
.mo-con{display:block}
.slick-qj .txt{padding:15px}
.slick-qj .txt h3{font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;}
.slick-qj .txt p br{display: none}
    .z-list2 li{float: none;width: auto;}
    .z-list2:before{
        display: none;
    }
    .pages ul li{display:none}
    .pages ul li.next,.pages ul li.on,.pages ul li.prev{display:block}

    .col-slide{
        float: none;
        width: auto;
        margin-right: 0;
    }
    .col-main{
        margin-top: -120px;
    }
.col-70{width: 100%;}
.col-30{width: 100%;}
}
@media only screen and (max-width:767px){
body{padding-top:50px}
.logo{height:50px;line-height:50px}
.hd-so-m{right:50px}
.hd-so-m .a1{width:24px;height:24px}
.menuBtn{width:20px;height:25px;margin-top:-12.5px}
.menuBtn b{margin:4px 0}
.menuBtn.open b{width:20px;margin-top:-2px}
.ul-tab-g1 li{height:50px;line-height:50px}
.ul-tab-g1 a{font-size:16px}
.ul-tab-g1 i{width:20px;height:20px}
.tab-con1 .nav li>a{font-size:14px}
.tab-con1 .nav .sub a{font-size:13px}
.banner .txt h2{font-size:24px;text-align:left}
.banner .txt p{font-size:14px;text-align:left}
.fd-top{padding:30px 20px 10px}
.fd-txt{margin:0 0 15px}
.fd-txt h3{font-size:18px}
/*.fd-lk dl{}*/
.fd-lk a{padding-right:10px;width:50%;}
.fd-bd .tit{font-size:16px}
.fd-bd .btn a{width:24px;height:24px}
.col-md-4{padding-top:30px}
.slick-qj{padding-bottom:30px}
.slick-qj .slick-dots li{width:10px;height:10px;margin:0 5px}
.q-tab{padding:0 20px}
.q-tab li{margin-right:0}
.q-tab li:after{display:none}
.q-tab li a{font-size:16px;padding:0 10px}
.q-tab li a span{font-size:12px}
.q-tab li.on a{background-color:#00207d;color:#fff;line-height:1.6}
.q-tab li.on a span{display:none}
.hots-news h4 a{font-size:16px}
.h3,h3{font-size:16px;line-height:1.4}
.q-tit1 span{font-size:12px}
.ul-business{margin:0 -10px}
.ul-business .inner{margin:0 10px 15px;-webkit-background-size:40px auto;background-size:40px auto}
.ul-business h4{font-size:16px}
.ul-business p{font-size:12px}
.m-sh .con1 .r{font-size:16px}
.m-sh .con2{padding-left:10px}
.m-sh .con2 h3{font-size:16px}
.m-sh .con2 .info .pic{margin-right:10px}
.m-sh .con2 .info h4,.m-sh .con2 .info p{font-size:14px}
.m-sh .con2 .info h4 span{font-size:16px}
.m-sh .con3{padding-left:10px}
.m-sh .con3 .tip{font-size:14px}
.m-sh .con3 p{font-size:16px}
.col-md-6{padding-top:20px}
.q-tit1{padding:0 20px 10px;border-bottom:1px solid #c2c2c2}
.q-tit1 .g-more{line-height:38px;right:20px}
.ul-news{padding:0}
.ul-news.news2 li{border-bottom:1px solid #c2c2c2;padding:0 20px;margin-bottom:0}
.ul-news.news2 a{background:0 0;padding:0}
.ul-news .time,.ul-news a{line-height:40px}

    .z-con1 .ul-news.news2 .time{padding-left: 0;}

.news-con .g-more{top:-25px;right:20px}
.ul-qj1{padding-bottom:0}
.container{width:94%}
.row-q1{padding-bottom:0}
.row-q1 .container,.row-q2 .container,.row-q3 .container{width:auto}
.g-more{font-weight:700;font-size:14px;width:auto;height:auto;background:url(../images4/icon-more2.png) right center no-repeat;color:#e59415;padding-right:25px;-webkit-background-size:18px auto;background-size:18px auto}
.slick-qj .item{margin:0 5px}
.slick-qj .txt p{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-new2{padding-top:0;border-top:0}
.row-q3{padding:0 0 20px}
.m-qj{padding:15px 15px 0}
.m-qj .l{margin-bottom:20px}
.m-qj .l,.m-qj .r{float:none;width:auto}
.slider-nav{margin:0 -5px}
.slider-nav .item{margin:0 5px}
.slider-for .pic{display:none}
.slider-for .con{margin-left:0;padding:20px;height:auto;text-align:center;border-width:3px}
.slider-for .con .txt .btn-detail{margin:0 auto}
.m-new2.new3{padding:20px 0}
.pic-txt .top .t1{font-size: 16px}
.pic-txt .bd .l .p1{font-size: 16px}
.pic-txt .bd .r .p1{font-size: 24px}
.pic-txt .bd .r .p2{font-size: 16px}
.m-enter{height: 280px}
.row-q4 .container{width:auto}
.news-con.show .g-more2{top:-48px}
.g-more2{right:20px;font-size: 14px;top:8px}
.q-tit1 h3{font-size: 16px}
.g-more2 i{width: 18px;height: 12px;}
.fd-lk a{margin-bottom: 0;}

    .z-tab li .a1{
        font-size: 16px;
    }
    .z-tab li .a1 span{font-size: 6px;}


    .z-list2{
        margin: 0 -30px 0;
    }
    .row-detail1,
    .row-detail2{
        padding: 20px;
    }
    .row-detail1 .pic{
        float: none;
        margin: 0 auto 20px;
    }
    .row-detail1 .txt .s2 .item{
        float: none;
        width: auto;
    }
    .z-books li{
        width: 50%;
        margin-bottom: 10px;
    }
    .z-news .pic{
        float: none;
        width: auto;
        margin: 0 auto 10px;
        max-height: none;
    }
.row-2h > .col-l.leadlist{padding:30px 0 }
.m-text .con p img{height:auto !important}
}

/* 七一建党红色主题 start */
/*.header{
   background: url(https://www.600757.com.cn/upload/images/2021/6/4d16aeef72717c95.png) 0 0 no-repeat;
    background-size: cover;
}
.header-top,.pic-txt .top{
  background: #f54343;
}
.hd-l .welcome{
  color:#fff
}
.nav{
  float: inherit;
}
.jd100logo{
  background: url(https://www.600757.com.cn/upload/images/2021/6/dafec814f88a696b.png) no-repeat;
  width: 129px;
  height: 98px;
  position: absolute;
  right: 5%;
  bottom: 30px;
  background-size: cover;
}
@media only screen and (max-width: 1366px){
  .nav li {
    margin-left: 24px;
}
}
*/
/* 七一建党红色主题 end */

/* 党史学习浮窗  start */
/*.dsxxfc{
  width: 150px;
  height: 73px;
  position: fixed;
  left:1700px;
  top:310px;
  }
*/
/* 党史学习浮窗  end */

/* 上市十周年  start */
/*
.szn{
  width: 150px;
  height: 73px;
  position: fixed;
  left:1700px;
  top:310px;
  }
*/
/* 上市十周年end */

/* 十九届六中全会  start */
/*.lzqh{
  width: 150px;
  height: 73px;
  position: fixed;
  left:1700px;
  top:410px;
  }
*/
/* 十九届六中全会  end */


/* 415全民国家安全教育 start */
/*.aqjy{
  width: 150px;
  height: 73px;
  position: fixed;
  left:1700px;
  top:410px;
  }
*/
/* 415全民国家安全教育  end */


/* 案说101个罪名 start */
/*.as101{
  width: 100px;
  height: 150px;
  position:relative;
  left:1500px;
  top:550px;
  }*/
/* 案说101个罪名  end */


/* 廉洁文化 start */
 /* .ljwh{
  width: 100px;
  height: 150px;
  position:relative;
  left:1500px;
  top:550px;
  }*/
/* 廉洁文化  end */

